Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 Austria F6 Ecuador F3 Cuba F1 Cuba F2 Japan F1 Bosnia/Herzegovina F1 Macedonia F2 Austria F4 Austria F5 Austria F6 Austria F8 Austria F9 Bulgaria F1 Bulgaria F2 Bulgaria F3 Israel F4 Austria F2 Austria F3 Great Britain F6 Sweden F2 Russia F2 Poland F1 Poland F2 Czech Republic F4 Italy F19 Austria F4 Austria F5 Austria F8 Great Britain F20 Colombia F1 Colombia F2 Morocco F2 Netherlands F3 Austria F8 Nigeria F4 Israel F4 Ivory Coast F1 Ivory Coast F2 Great Britain F3 France F6 France F10 France F11 Bosnia/Herzegovina F5 Italy F1 Italy F2 Italy F3 France F10 Italy F21 France F5 Italy F25 (Cornaiano) Argentina F5 Israel F6 Czech Republic F4 Mexico F4 Russia F1 Memorial Kolyaskin - Donetsk Japan F2 SMS Tennis Cup - Sao Paulo Ecuador F1 Ecuador F2 Tunisia F4 Tunisia F6 Austria F1 Austria F2 Israel F5 Austria F1 Germany F5 Brazil F1 I Manta Open - Manta Challenger Brasov - Brasov Copa Petrobras - Buenos Aires Nigeria F3 Israel F5 Genoa Open - Genova Amazonia Open de Tenis - Belem Sporting Challenger '07 Trofeo Regione Piemonte - Turin Aberto de Sao Paulo - Sao Paulo Challenger DCNS de Cherbourg - Cherbourg ECM Prague Open 2008 - Prague Zagreb Open - Zagreb San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Bukhara Challenger - Bukhara Ljubljana Open 2008 - Ljubljana Caversham International Tennis Tournament - Jersey Sao Paulo Challenger Salinas Challenger Heilbronn Challenger Sarajevo Challenger Sofia Challenger Constanta Challenger Tampere Challenger Trani Challenger Manerbio Challenger Todi Challenger Buenos Aires Challenger Tarragona Challenger Orleans Challenger Genova Challenger Barletta Challenger Curitiba Challenger Alessandria Challenger Milan Challenger San Benedetto Challenger Oberstaufen Challenger Todi Challenger Palermo Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Reunion Island Challenger Caltanissetta Challenger Turin Challenger Todi Challenger Palermo Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Buenos Aires Challenger Loughborough Challenger Montevideo Challenger Heilbronn Challenger Challenger Leon 2003 - Leon Meknes Challenger San Benedetto Challenger Poznan Challenger Bogota Challenger - Bogota Sibiu Challenger Brasov Challenger Copa Petrobras Argentina - Buenos Aires Copa Ericsson Uruguay - Montevideo Trnava Challenger Mons Challenger Kos-Zucchetti Tennis Cup - Cordenons Dallas Challenger Copa Petrobras Paraguay - Asuncion Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Visa Tennis Open - Sao Paulo La Serena Open - La Serena Steelers Cup - Kosice Copa Kia Challenger ATP - Santiago Draft Corona Mexico City Open - Mexico City Rome Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso XI Trofeo Ciudad de Quito - Quito Ostdeutscher Sparkessen Cup - Dresden Copa Petrobras - Montevideo Copa Petrobras - Aracaju Furth Challenger Prague Challenger San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio Timisoara Challenger 's Tennis Masters 07 Challenger - Graz San Benedetto Challenger Poznan Challenger Cordenons Challenger Brasov Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Andria Challenger Heilbronn Challenger Panama City Challenger Barranquilla Challenger Ostrava Challenger Furth Challenger San Benedetto Challenger Meerbusch Challenger Brasov Challenger Banja Luka Challenger Challenger 42 - Andrezieux Copa Petrobras Argentina - Buenos Aires Rennes Challenger Bucaramanga Challenger Copa Petrobras Paraguay - Asuncion San Luis Potosi Challenger - San Luis Potosi Ourocard Tennis Challenger - Sao Paulo Meerbusch Challenger Citta di Como - Como Como Challenger VI Gramado Open de Tenis - Gramado XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza 4° Sporting Challenger - Turin Prosperita Open 2007 - Ostrava Porsche Open - Poznan Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger BMW Tennis Championship - Sunrise Morocco Tennis Tour - Meknes Unique Zagreb Open - Zagreb Seguros Bolivar Open - Medellin Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Copa Petrobras Uruguray - Montevideo Genova Open Challenger - Genova Challenger Tunisie - Tunis Tatra Banka Open 2006 - Bratislava Como Challenger Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Genova Challenger Banja Luka Challenger Challenger Lugano - Lugano XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio The Tarka Challenger - Barnstaple Copa Petrobras Argentina - Buenos Aires Taiwan Challenger - Kaohsiung Lima Challenger 2007 - Lima ATP Challenger La Serena - La Serena Todi Challenger Morocco Tennis Tour - Tanger Barletta Challenger Biella Challenger Zagreb Challenger Meerbusch Challenger Banja Luka Challenger Turin Challenger Orbetello Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Copa Petrobras - Bogota XL Bermuda Open - Bermuda San Marino Challenger Rome Challenger Blois Challenger Kitzbuhel Challenger Brasov Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Banja Luka Challenger 2008 - Banja Luka Banja Luka Challenger IPP Geneva Trophy - Geneva Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli Open Prevadies - St. Brieuc Ljubljana Open - Ljubljana Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest Reggio Emilia Challenger Salzburg Challenger Prostejov Challenger San Benedetto Challenger Abierto Club Casablanca - Mexico City Perugia Challenger Manerbio Challenger Napoli Challenger 7° Trani Cup - Trani Iquique Challenger Prague Challenger Cherbourg Challenger Aix En Provence Challenger Blois Challenger Campinas Challenger Ischgl International Tennis Challenger 2003 - Ischgl Challenger Leon 2004 - Leon Lima Challenger Montevideo Challenger Canberra Challenger Rome Challenger Heilbronn Challenger Kosice Challenger Copa Petrobras Aracaju - Aracaju Napoli Challenger Buenos Aires Challenger Braunschweig Challenger Tashkent Challenger Trnava Challenger Porto Alegre Challenger Mons Challenger Lyon Challenger Alphen Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella S Tennis Masters - Graz Sina-Kia Motors Tennis Cup - Cordenons Copa Petrobras Uruguay - Montevideo Sao Paulo Challenger Tour Finals Italy F32 (Santa Margherita Di Pula) Milan Challenger Bordeaux Challenger Keio Challenger International Tennis Tournament - Yokohama Padova Challenger Banja Luka Challenger Santo Domingo Challenger Montevideo Challenger Marburg Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger V Gramado Open de Tennis - Gramado Buenos Aires Challenger Montevideo Challenger Como Challenger Top Wool Challenger Biella - Biella Guayaquil Challenger Copa AT&T - Buenos Aires Milan Challenger Guayaquil Challenger Cortina Challenger Marbella Challenger Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires s Tennis Masters 06 - Graz Memorial A. Manfredini Sassuolo Challenger - Sassuolo Caltanissetta Challenger Blois Challenger Ismaning Challenger Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Montevideo Challenger Pullach Challenger Panama City Challenger Barletta Challenger Prostejov Challenger IPP Open - Helsinki Mercedes Cup - Stuttgart Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Liberec Challenger Genova Challenger Generali Open - Kitzbuhel Open Romania - Bucharest Samarkand Challenger - Samarkand Kosice Challenger Marburg Challenger Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova Karshi Challenger - Karshi Heilbronn Challenger Internazionali de Tennis di Bergamo - Bergamo Vicenza Challenger Riviera di Rimini Challenger - Rimini Brasil Open - Costa do Sauipe Ludwigshafen Challenger Prague Challenger US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Mallorca Challenger Dutch Open Tennis - Amersfoort Biella Challenger Como Challenger BA-CA Tennis Trophy - Vienna St. Brieuc Challenger BH Tennis Open International Cup - Belo Horizonte MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Copa Ericsson Chile - Santiago Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Mercedes Cup - Stuttgart Copa Petrobras Bogota - Bogota Challenger Casablanca San Angel - Mexico City Generali Open - Kitzbuhel Heilbronn Challenger Stella Artois Clay Court Championships - Budaors San Marino Cepu Open - San Marino Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Pilot Pen Tennis - New Haven ECM Prague Open - Prague BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Aamulehti Tampere Opene - Tampere Ostdeutscher Sparkassen Cup - Dresden Aamulehti Tampere Open - Tampere Tatra Banka Slovak Open - Bratislava Ipsos Bucharest Challenger - Bucharest Guayaquil Challenger Banja Luka Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Napoli Challenger Guayaquil Challenger Cordenons Challenger BCR Open Romania - Bucharest Brasov Challenger Bank Austria Tennis Trophy - Vienna Rijeka Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe Napoli Challenger Rome Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Alessandria Challenger Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Copa AT&T - Buenos Aires Braunschweig Challenger Kosice Challenger Brasil Open - Sao Paulo Kolding Challenger Salzburg Challenger Kazan Challenger Cancun Challenger Copa Telmex - Buenos Aires Puebla Challenger Barcelona Open BancSabadell - Barcelona Salzburg Challenger Lima Challenger Interwetten Austrian Open - Kitzbuhel Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Rennes Challenger Bucaramanga Challenger Moselle Open - Metz Porto Alegre Challenger Rakuten Japan Open - Tokyo Bergamo Challenger Swiss Indoors Basel - Basel Montevideo Challenger Tanger Challenger Allianz Suisse Open Gstaad - Gstaad Meknes Challenger Portugal Open - Oeiras Cherbourg Challeger Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Sao Leopoldo Challenger Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril Caltanissetta Challenger Bet-At-Home Austrian Open - Kitzbuhel German Tennis Championships - Hamburg Rome Challenger Winston Salem - Winston Salem BCR Open Romania - Bucharest Erste Bank Open - Vienna Kremlin Cup - Moscow Valencia Open - Valencia Argentina Open - Buenos Aires Konzum Croatia Open - Umag Napoli Challenger Malaysian Open - Kuala Lumpur Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Mersin Challenger China Open - Beijing Rome Challenger BellSouth Open - Vina del Mar VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Blunmenau Challenger Hypo Group Tennis International - Portschach Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Geneva Open - Geneva Brasil Open - Sao Paulo Allianz Suisse Open Gstaad - Gstaad Poprad Tatry Challenger Erste Bank Open - Vienna AEGON International - Eastbourne SkiStar Swedish Open - Bastad Ostrava Challenger Synsam Swedish Open - Bastad Croatia Open - Umag Helsinki Challenger Casablanca Challenger Brasil Open - Costa do Sauipe Lima Challenger Winston-Salem Open - Winston-Salem San Remo Challenger Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona SA Tennis Open - Johannesburg Plava Laguna Croatia Open - Umag Campinas Challenger German Tennis Championships - Hamburg Rome Challenger Allianz Suisse Open - Gstaad Todi Challenger Poznan Challenger Movistar Open - Santiago Montevideo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger AEGON Championships - London Medellin Challenger Loughborough Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle Rio Open - Rio de Janeiro Bastad Challenger Apia International - Sydney Furth Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Shenzhen Open - Shenzhen Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel Prostejov Challenger Gerry Weber Open - Halle Aircel Chennai Open - Chennai Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Genova Challenger Biella Challenger Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle Szczecin Challenger Ostrava Challenger Sibiu Challenger Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Lima Challenger Austrian Open - Kitzbuhel China Open - Beijing Santiago Challenger Rio De Janeiro Challenger Sibiu Challenger Mons Challenger Bratislava Challenger TEB BNP Paribas Istanbul Open - Istanbul Mersin Challenger Konzum Croatia Open - Umag Meerbusch Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Geneva Open - Geneva Guayaquil Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Generali Open - Kitzbuhel Croatia Open Umag - Umag Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells Masters Series - Hamburg Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Bank Austria Tennis Trophy - Vienna NASDAQ-100 Open - Miami Copa Telmex - Buenos Aires UNICEF Open - 's Hertogenbosch Mutua Madrilena Madrid Open - Madrid Erste Bank Open - Vienna BMW Open - Munich Copa Claro - Buenos Aires Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Wimbledon - London Shanghai Rolex Masters - Shanghai Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris German Tennis Championships - Hamburg Wimbledon - London U.S. Open - New York Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, SWE-AUT 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 Olympics - London French Open (juniors) Wimbledon (juniors)